package com.wocai.jrt.orgadmin.asset.dao;

import java.util.List;

import com.vteba.tx.jdbc.mybatis.annotation.DaoMapper;
import com.vteba.tx.jdbc.mybatis.spi.BaseDao;
import com.wocai.jrt.orgadmin.asset.model.AssetAllocationDetail;
import com.wocai.jrt.orgadmin.asset.model.AssetAllocationDetailBean;
import com.wocai.jrt.orgadmin.asset.model.AssetAllocationDetailFlowLog;
import com.wocai.jrt.orgadmin.asset.model.AssetAllocationDetailParams;
import com.wocai.jrt.orgadmin.flow.model.FlowLog;

/**
 * 表asset_allocation_detail的MyBatis Dao Mapper。
 * 由代码工具自动生成，可以新增方法，但是不要修改自动生成的方法。
 * @date 2016-03-17 17:47:56
 */
@DaoMapper
public interface AssetAllocationDetailDao extends BaseDao<AssetAllocationDetail, AssetAllocationDetailBean, String> {

	List<AssetAllocationDetailParams> getAllocationDetail(AssetAllocationDetail aad);

	List<AssetAllocationDetailFlowLog> queryFlowLogList(FlowLog params);

	List<AssetAllocationDetail> getAssetList(AssetAllocationDetail aad);

	int countByAssetList(AssetAllocationDetail aad);
}